impetuous attack - German English Dictionary